cam cnc cad machining milling webcam cam software precision edm 2d and 3d machining metal autocad cadcam software watch tv